intelligent backtracking - English Synonyms Dictionary